<?php
class CeldaBotoneraModalKakoon extends CeldaBotonera
{
    protected $ancho;
    protected $alto;
    
    public function __construct($titulo, $url, $identificador, $ancho, $alto)
    {
        parent::__construct($titulo, $url, $identificador);
        
        $this->ancho = $ancho;
        $this->alto  = $alto;
    }

    public function getXHTML()
    {
        $retorno = "";

        $cssTitulo          = str_replace (" ", "_", $this->titulo);
        $parametrosEnlace   = " title='". $this->titulo ."' class='". ConstantesListadoCSS::BOTONERA ." ". $cssTitulo ."' ";
        $parametrosEnlace  .= " rel='modal[". $this->ancho."x". $this->alto ."]' ";

        if (!is_null ($this->js))
        {
            $parametrosEnlace .= " onclick='". $this->js ."' ";
        }

        $xhtmlTitulo        = Soporte::abreTag ("span");
        $xhtmlTitulo       .= $this->titulo;
        $xhtmlTitulo       .= Soporte::cierraTag ("span");
        $xhtmlCelda         = Soporte::abreTag (self::TAG, $this->getXHTMLElementos());
        $xhtmlCelda        .= Soporte::creaEnlaceTexto ($xhtmlTitulo, $this->url . $this->identificador, $parametrosEnlace);
        $xhtmlCelda        .= Soporte::cierraTag (self::TAG);

        $retorno = $xhtmlCelda;

        return $retorno;
    }
}
?>